SwePub
Tyck till om SwePub Sök här!
Sök i LIBRIS databas

  Utökad sökning

db:Swepub
 

Sökning: db:Swepub > Jantsch Axel > Lu Zhonghai > Handling Shared Var...

Handling Shared Variable Synchronization in Multi-core Network-on-Chips with Distributed Memory

Chen, Xiaowen (författare)
KTH,Elektroniksystem
Lu, Zhonghai (författare)
KTH,Elektroniksystem
Jantsch, Axel (författare)
KTH,Elektroniksystem
visa fler...
Chen, Shuming (författare)
visa färre...
 (creator_code:org_t)
2010
2010
Engelska.
Ingår i: Proceedings. - 9781424466832 ; , s. 467-472
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • Parallelized shared variable applications running on multi-core Network-on-Chips(NoCs) require efficient support for synchronization, since communication is on the critical path of system performance and contended synchronization requests may cause large performance penalty. In this paper, we propose a dedicated hardware module forsynchronization management. This module is called Synchronization Handler (SH), integrated with each processor-memory node on the multi-core NoCs. It uses two physical buffers to concurrently process synchronization requests issued by the local processor and remote processors via the on-chip network. One salient feature is that the two physical buffers are dynamically allocated to form multiple virtual buffers (a virtual buffer is related to a shared synchronization variable) so as to improve the buffer utilization and alleviate the head-of-line blocking. Synthesis results suggest that the SH can run over 900 MHz in 130nm technology with small area overhead. To justify the SH-enhanced multicore NoCs, we employ synthetic workloads to evaluate synchronizationcost and buffer utilization, and run synchronization-intensive applications to investigate speedup. The results show that our approach is viable.

Ämnesord

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering (hsv//eng)

Nyckelord

900 MHz
Buffer utilization
Critical Paths
Dedicated hardware
Distributed Memory
Head of line blocking
Multi core
Network-on-chips
On-chip networks
Performance penalties
Process synchronization
Processor-memory
Remote processors
Salient features
Shared variables
Small area
Synchronization cost
Synthetic workloads

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Chen, Xiaowen
Lu, Zhonghai
Jantsch, Axel
Chen, Shuming
Om ämnet
TEKNIK OCH TEKNOLOGIER
TEKNIK OCH TEKNO ...
och Elektroteknik oc ...
Artiklar i publikationen
Proceedings
Av lärosätet
Kungliga Tekniska Högskolan

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy